leaf stripper - German English Dictionary